package com.crm.dao.mapper.csd.customerManager;

import com.crm.model.entity.csd.customerManager.CustomerServiceWorkLog;
import com.crm.model.entity.csd.customerManager.CustomerServiceWorkLogExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CustomerServiceWorkLogMapper {
    long countByExample(CustomerServiceWorkLogExample example);

    int deleteByExample(CustomerServiceWorkLogExample example);

    int deleteByPrimaryKey(String workLogId);

    int insert(CustomerServiceWorkLog record);

    int insertSelective(CustomerServiceWorkLog record);

    List<CustomerServiceWorkLog> selectByExample(CustomerServiceWorkLogExample example);

    CustomerServiceWorkLog selectByPrimaryKey(String workLogId);

    int updateByExampleSelective(@Param("record") CustomerServiceWorkLog record, @Param("example") CustomerServiceWorkLogExample example);

    int updateByExample(@Param("record") CustomerServiceWorkLog record, @Param("example") CustomerServiceWorkLogExample example);

    int updateByPrimaryKeySelective(CustomerServiceWorkLog record);

    int updateByPrimaryKey(CustomerServiceWorkLog record);
}